import TitleHeader from '@/components/header/main';
import StateBar from '@/components/header/state';
import AutoView from '@/components/layout/autoView';
import Loading from '@/components/layout/loading';
import StackView from '@/components/layout/stackView';
import EmptyCard from '@/components/layout/empty';
import SlotFooter from '@/components/footer/main';
import ButtonFooter from '@/components/footer/button';

const Loader = {
    install: function (Vue) {
        Vue.component('TitleHeader', TitleHeader);
        Vue.component('StateBar', StateBar);
        Vue.component('AutoView', AutoView);
        Vue.component('LoadingOverlay', Loading);
        Vue.component('StackView', StackView);
        Vue.component('EmptyCard', EmptyCard);
        Vue.component('SlotFooter', SlotFooter);
        Vue.component('ButtonFooter', ButtonFooter);
    }
};

export default Loader;
